Big Huge Thesaurus

eternal sleep

noun